home *** CD-ROM | disk | FTP | other *** search
/ LG Super CD / LG Super CD.iso / bitpim / bitpim-0.62-setup.exe / {app} / bitpim.exe / wxPython / utils.pyo (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2003-11-06  |  70.9 KB  |  1,596 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyo (Python 2.3)
  3.  
  4. import utilsc
  5. import wx
  6.  
  7. class wxConfigBasePtr:
  8.     Type_Unknown = utilsc.wxConfigBase_Type_Unknown
  9.     Type_String = utilsc.wxConfigBase_Type_String
  10.     Type_Boolean = utilsc.wxConfigBase_Type_Boolean
  11.     Type_Integer = utilsc.wxConfigBase_Type_Integer
  12.     Type_Float = utilsc.wxConfigBase_Type_Float
  13.     
  14.     def __init__(self, this):
  15.         self.this = this
  16.         self.thisown = 0
  17.  
  18.     
  19.     def __del__(self, delfunc = utilsc.delete_wxConfigBase):
  20.         if self.thisown == 1:
  21.             
  22.             try:
  23.                 delfunc(self)
  24.  
  25.         
  26.  
  27.     
  28.     def DeleteAll(self, *_args, **_kwargs):
  29.         val = utilsc.wxConfigBase_DeleteAll(self, *_args, **_kwargs)
  30.         return val
  31.  
  32.     
  33.     def DeleteEntry(self, *_args, **_kwargs):
  34.         val = utilsc.wxConfigBase_DeleteEntry(self, *_args, **_kwargs)
  35.         return val
  36.  
  37.     
  38.     def DeleteGroup(self, *_args, **_kwargs):
  39.         val = utilsc.wxConfigBase_DeleteGroup(self, *_args, **_kwargs)
  40.         return val
  41.  
  42.     
  43.     def Exists(self, *_args, **_kwargs):
  44.         val = utilsc.wxConfigBase_Exists(self, *_args, **_kwargs)
  45.         return val
  46.  
  47.     
  48.     def Flush(self, *_args, **_kwargs):
  49.         val = utilsc.wxConfigBase_Flush(self, *_args, **_kwargs)
  50.         return val
  51.  
  52.     
  53.     def GetAppName(self, *_args, **_kwargs):
  54.         val = utilsc.wxConfigBase_GetAppName(self, *_args, **_kwargs)
  55.         return val
  56.  
  57.     
  58.     def GetFirstGroup(self, *_args, **_kwargs):
  59.         val = utilsc.wxConfigBase_GetFirstGroup(self, *_args, **_kwargs)
  60.         return val
  61.  
  62.     
  63.     def GetFirstEntry(self, *_args, **_kwargs):
  64.         val = utilsc.wxConfigBase_GetFirstEntry(self, *_args, **_kwargs)
  65.         return val
  66.  
  67.     
  68.     def GetNextGroup(self, *_args, **_kwargs):
  69.         val = utilsc.wxConfigBase_GetNextGroup(self, *_args, **_kwargs)
  70.         return val
  71.  
  72.     
  73.     def GetNextEntry(self, *_args, **_kwargs):
  74.         val = utilsc.wxConfigBase_GetNextEntry(self, *_args, **_kwargs)
  75.         return val
  76.  
  77.     
  78.     def GetNumberOfEntries(self, *_args, **_kwargs):
  79.         val = utilsc.wxConfigBase_GetNumberOfEntries(self, *_args, **_kwargs)
  80.         return val
  81.  
  82.     
  83.     def GetNumberOfGroups(self, *_args, **_kwargs):
  84.         val = utilsc.wxConfigBase_GetNumberOfGroups(self, *_args, **_kwargs)
  85.         return val
  86.  
  87.     
  88.     def GetPath(self, *_args, **_kwargs):
  89.         val = utilsc.wxConfigBase_GetPath(self, *_args, **_kwargs)
  90.         return val
  91.  
  92.     
  93.     def GetVendorName(self, *_args, **_kwargs):
  94.         val = utilsc.wxConfigBase_GetVendorName(self, *_args, **_kwargs)
  95.         return val
  96.  
  97.     
  98.     def HasEntry(self, *_args, **_kwargs):
  99.         val = utilsc.wxConfigBase_HasEntry(self, *_args, **_kwargs)
  100.         return val
  101.  
  102.     
  103.     def HasGroup(self, *_args, **_kwargs):
  104.         val = utilsc.wxConfigBase_HasGroup(self, *_args, **_kwargs)
  105.         return val
  106.  
  107.     
  108.     def IsExpandingEnvVars(self, *_args, **_kwargs):
  109.         val = utilsc.wxConfigBase_IsExpandingEnvVars(self, *_args, **_kwargs)
  110.         return val
  111.  
  112.     
  113.     def IsRecordingDefaults(self, *_args, **_kwargs):
  114.         val = utilsc.wxConfigBase_IsRecordingDefaults(self, *_args, **_kwargs)
  115.         return val
  116.  
  117.     
  118.     def Read(self, *_args, **_kwargs):
  119.         val = utilsc.wxConfigBase_Read(self, *_args, **_kwargs)
  120.         return val
  121.  
  122.     
  123.     def ReadInt(self, *_args, **_kwargs):
  124.         val = utilsc.wxConfigBase_ReadInt(self, *_args, **_kwargs)
  125.         return val
  126.  
  127.     
  128.     def ReadFloat(self, *_args, **_kwargs):
  129.         val = utilsc.wxConfigBase_ReadFloat(self, *_args, **_kwargs)
  130.         return val
  131.  
  132.     
  133.     def ReadBool(self, *_args, **_kwargs):
  134.         val = utilsc.wxConfigBase_ReadBool(self, *_args, **_kwargs)
  135.         return val
  136.  
  137.     
  138.     def SetExpandEnvVars(self, *_args, **_kwargs):
  139.         val = utilsc.wxConfigBase_SetExpandEnvVars(self, *_args, **_kwargs)
  140.         return val
  141.  
  142.     
  143.     def SetPath(self, *_args, **_kwargs):
  144.         val = utilsc.wxConfigBase_SetPath(self, *_args, **_kwargs)
  145.         return val
  146.  
  147.     
  148.     def SetRecordDefaults(self, *_args, **_kwargs):
  149.         val = utilsc.wxConfigBase_SetRecordDefaults(self, *_args, **_kwargs)
  150.         return val
  151.  
  152.     
  153.     def SetAppName(self, *_args, **_kwargs):
  154.         val = utilsc.wxConfigBase_SetAppName(self, *_args, **_kwargs)
  155.         return val
  156.  
  157.     
  158.     def SetVendorName(self, *_args, **_kwargs):
  159.         val = utilsc.wxConfigBase_SetVendorName(self, *_args, **_kwargs)
  160.         return val
  161.  
  162.     
  163.     def SetStyle(self, *_args, **_kwargs):
  164.         val = utilsc.wxConfigBase_SetStyle(self, *_args, **_kwargs)
  165.         return val
  166.  
  167.     
  168.     def GetStyle(self, *_args, **_kwargs):
  169.         val = utilsc.wxConfigBase_GetStyle(self, *_args, **_kwargs)
  170.         return val
  171.  
  172.     
  173.     def Write(self, *_args, **_kwargs):
  174.         val = utilsc.wxConfigBase_Write(self, *_args, **_kwargs)
  175.         return val
  176.  
  177.     
  178.     def WriteInt(self, *_args, **_kwargs):
  179.         val = utilsc.wxConfigBase_WriteInt(self, *_args, **_kwargs)
  180.         return val
  181.  
  182.     
  183.     def WriteFloat(self, *_args, **_kwargs):
  184.         val = utilsc.wxConfigBase_WriteFloat(self, *_args, **_kwargs)
  185.         return val
  186.  
  187.     
  188.     def WriteBool(self, *_args, **_kwargs):
  189.         val = utilsc.wxConfigBase_WriteBool(self, *_args, **_kwargs)
  190.         return val
  191.  
  192.     
  193.     def GetEntryType(self, *_args, **_kwargs):
  194.         val = utilsc.wxConfigBase_GetEntryType(self, *_args, **_kwargs)
  195.         return val
  196.  
  197.     
  198.     def RenameEntry(self, *_args, **_kwargs):
  199.         val = utilsc.wxConfigBase_RenameEntry(self, *_args, **_kwargs)
  200.         return val
  201.  
  202.     
  203.     def RenameGroup(self, *_args, **_kwargs):
  204.         val = utilsc.wxConfigBase_RenameGroup(self, *_args, **_kwargs)
  205.         return val
  206.  
  207.     
  208.     def ExpandEnvVars(self, *_args, **_kwargs):
  209.         val = utilsc.wxConfigBase_ExpandEnvVars(self, *_args, **_kwargs)
  210.         return val
  211.  
  212.     
  213.     def __repr__(self):
  214.         return '<%s.%s instance; proxy of C++ wxConfigBase instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  215.  
  216.  
  217.  
  218. class wxConfigBase(wxConfigBasePtr):
  219.     
  220.     def __init__(self, this):
  221.         self.this = this
  222.  
  223.  
  224.  
  225. class wxConfigPtr(wxConfigBasePtr):
  226.     
  227.     def __init__(self, this):
  228.         self.this = this
  229.         self.thisown = 0
  230.  
  231.     
  232.     def __del__(self, delfunc = utilsc.delete_wxConfig):
  233.         if self.thisown == 1:
  234.             
  235.             try:
  236.                 delfunc(self)
  237.  
  238.         
  239.  
  240.     
  241.     def __repr__(self):
  242.         return '<%s.%s instance; proxy of C++ wxConfig instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  243.  
  244.  
  245.  
  246. class wxConfig(wxConfigPtr):
  247.     
  248.     def __init__(self, *_args, **_kwargs):
  249.         self.this = utilsc.new_wxConfig(*_args, **_kwargs)
  250.         self.thisown = 1
  251.  
  252.  
  253.  
  254. class wxFileConfigPtr(wxConfigBasePtr):
  255.     
  256.     def __init__(self, this):
  257.         self.this = this
  258.         self.thisown = 0
  259.  
  260.     
  261.     def __del__(self, delfunc = utilsc.delete_wxFileConfig):
  262.         if self.thisown == 1:
  263.             
  264.             try:
  265.                 delfunc(self)
  266.  
  267.         
  268.  
  269.     
  270.     def __repr__(self):
  271.         return '<%s.%s instance; proxy of C++ wxFileConfig instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  272.  
  273.  
  274.  
  275. class wxFileConfig(wxFileConfigPtr):
  276.     
  277.     def __init__(self, *_args, **_kwargs):
  278.         self.this = utilsc.new_wxFileConfig(*_args, **_kwargs)
  279.         self.thisown = 1
  280.  
  281.  
  282.  
  283. class wxDateTimePtr:
  284.     Local = utilsc.wxDateTime_Local
  285.     GMT_12 = utilsc.wxDateTime_GMT_12
  286.     GMT_11 = utilsc.wxDateTime_GMT_11
  287.     GMT_10 = utilsc.wxDateTime_GMT_10
  288.     GMT_9 = utilsc.wxDateTime_GMT_9
  289.     GMT_8 = utilsc.wxDateTime_GMT_8
  290.     GMT_7 = utilsc.wxDateTime_GMT_7
  291.     GMT_6 = utilsc.wxDateTime_GMT_6
  292.     GMT_5 = utilsc.wxDateTime_GMT_5
  293.     GMT_4 = utilsc.wxDateTime_GMT_4
  294.     GMT_3 = utilsc.wxDateTime_GMT_3
  295.     GMT_2 = utilsc.wxDateTime_GMT_2
  296.     GMT_1 = utilsc.wxDateTime_GMT_1
  297.     GMT0 = utilsc.wxDateTime_GMT0
  298.     GMT1 = utilsc.wxDateTime_GMT1
  299.     GMT2 = utilsc.wxDateTime_GMT2
  300.     GMT3 = utilsc.wxDateTime_GMT3
  301.     GMT4 = utilsc.wxDateTime_GMT4
  302.     GMT5 = utilsc.wxDateTime_GMT5
  303.     GMT6 = utilsc.wxDateTime_GMT6
  304.     GMT7 = utilsc.wxDateTime_GMT7
  305.     GMT8 = utilsc.wxDateTime_GMT8
  306.     GMT9 = utilsc.wxDateTime_GMT9
  307.     GMT10 = utilsc.wxDateTime_GMT10
  308.     GMT11 = utilsc.wxDateTime_GMT11
  309.     GMT12 = utilsc.wxDateTime_GMT12
  310.     WET = utilsc.wxDateTime_WET
  311.     WEST = utilsc.wxDateTime_WEST
  312.     CET = utilsc.wxDateTime_CET
  313.     CEST = utilsc.wxDateTime_CEST
  314.     EET = utilsc.wxDateTime_EET
  315.     EEST = utilsc.wxDateTime_EEST
  316.     MSK = utilsc.wxDateTime_MSK
  317.     MSD = utilsc.wxDateTime_MSD
  318.     AST = utilsc.wxDateTime_AST
  319.     ADT = utilsc.wxDateTime_ADT
  320.     EST = utilsc.wxDateTime_EST
  321.     EDT = utilsc.wxDateTime_EDT
  322.     CST = utilsc.wxDateTime_CST
  323.     CDT = utilsc.wxDateTime_CDT
  324.     MST = utilsc.wxDateTime_MST
  325.     MDT = utilsc.wxDateTime_MDT
  326.     PST = utilsc.wxDateTime_PST
  327.     PDT = utilsc.wxDateTime_PDT
  328.     HST = utilsc.wxDateTime_HST
  329.     AKST = utilsc.wxDateTime_AKST
  330.     AKDT = utilsc.wxDateTime_AKDT
  331.     A_WST = utilsc.wxDateTime_A_WST
  332.     A_CST = utilsc.wxDateTime_A_CST
  333.     A_EST = utilsc.wxDateTime_A_EST
  334.     A_ESST = utilsc.wxDateTime_A_ESST
  335.     UTC = utilsc.wxDateTime_UTC
  336.     Gregorian = utilsc.wxDateTime_Gregorian
  337.     Julian = utilsc.wxDateTime_Julian
  338.     Country_Unknown = utilsc.wxDateTime_Country_Unknown
  339.     Country_Default = utilsc.wxDateTime_Country_Default
  340.     Country_WesternEurope_Start = utilsc.wxDateTime_Country_WesternEurope_Start
  341.     Country_EEC = utilsc.wxDateTime_Country_EEC
  342.     France = utilsc.wxDateTime_France
  343.     Germany = utilsc.wxDateTime_Germany
  344.     UK = utilsc.wxDateTime_UK
  345.     Country_WesternEurope_End = utilsc.wxDateTime_Country_WesternEurope_End
  346.     Russia = utilsc.wxDateTime_Russia
  347.     USA = utilsc.wxDateTime_USA
  348.     Jan = utilsc.wxDateTime_Jan
  349.     Feb = utilsc.wxDateTime_Feb
  350.     Mar = utilsc.wxDateTime_Mar
  351.     Apr = utilsc.wxDateTime_Apr
  352.     May = utilsc.wxDateTime_May
  353.     Jun = utilsc.wxDateTime_Jun
  354.     Jul = utilsc.wxDateTime_Jul
  355.     Aug = utilsc.wxDateTime_Aug
  356.     Sep = utilsc.wxDateTime_Sep
  357.     Oct = utilsc.wxDateTime_Oct
  358.     Nov = utilsc.wxDateTime_Nov
  359.     Dec = utilsc.wxDateTime_Dec
  360.     Inv_Month = utilsc.wxDateTime_Inv_Month
  361.     Sun = utilsc.wxDateTime_Sun
  362.     Mon = utilsc.wxDateTime_Mon
  363.     Tue = utilsc.wxDateTime_Tue
  364.     Wed = utilsc.wxDateTime_Wed
  365.     Thu = utilsc.wxDateTime_Thu
  366.     Fri = utilsc.wxDateTime_Fri
  367.     Sat = utilsc.wxDateTime_Sat
  368.     Inv_WeekDay = utilsc.wxDateTime_Inv_WeekDay
  369.     Inv_Year = utilsc.wxDateTime_Inv_Year
  370.     Name_Full = utilsc.wxDateTime_Name_Full
  371.     Name_Abbr = utilsc.wxDateTime_Name_Abbr
  372.     Default_First = utilsc.wxDateTime_Default_First
  373.     Monday_First = utilsc.wxDateTime_Monday_First
  374.     Sunday_First = utilsc.wxDateTime_Sunday_First
  375.     
  376.     def __init__(self, this):
  377.         self.this = this
  378.         self.thisown = 0
  379.  
  380.     
  381.     def __del__(self, delfunc = utilsc.delete_wxDateTime):
  382.         if self.thisown == 1:
  383.             
  384.             try:
  385.                 delfunc(self)
  386.  
  387.         
  388.  
  389.     
  390.     def SetToCurrent(self, *_args, **_kwargs):
  391.         val = utilsc.wxDateTime_SetToCurrent(self, *_args, **_kwargs)
  392.         if val:
  393.             val = wxDateTimePtr(val)
  394.         
  395.         return val
  396.  
  397.     
  398.     def SetTimeT(self, *_args, **_kwargs):
  399.         val = utilsc.wxDateTime_SetTimeT(self, *_args, **_kwargs)
  400.         if val:
  401.             val = wxDateTimePtr(val)
  402.         
  403.         return val
  404.  
  405.     
  406.     def SetJDN(self, *_args, **_kwargs):
  407.         val = utilsc.wxDateTime_SetJDN(self, *_args, **_kwargs)
  408.         if val:
  409.             val = wxDateTimePtr(val)
  410.         
  411.         return val
  412.  
  413.     
  414.     def SetHMS(self, *_args, **_kwargs):
  415.         val = utilsc.wxDateTime_SetHMS(self, *_args, **_kwargs)
  416.         if val:
  417.             val = wxDateTimePtr(val)
  418.         
  419.         return val
  420.  
  421.     
  422.     def Set(self, *_args, **_kwargs):
  423.         val = utilsc.wxDateTime_Set(self, *_args, **_kwargs)
  424.         if val:
  425.             val = wxDateTimePtr(val)
  426.         
  427.         return val
  428.  
  429.     
  430.     def ResetTime(self, *_args, **_kwargs):
  431.         val = utilsc.wxDateTime_ResetTime(self, *_args, **_kwargs)
  432.         if val:
  433.             val = wxDateTimePtr(val)
  434.         
  435.         return val
  436.  
  437.     
  438.     def SetYear(self, *_args, **_kwargs):
  439.         val = utilsc.wxDateTime_SetYear(self, *_args, **_kwargs)
  440.         if val:
  441.             val = wxDateTimePtr(val)
  442.         
  443.         return val
  444.  
  445.     
  446.     def SetMonth(self, *_args, **_kwargs):
  447.         val = utilsc.wxDateTime_SetMonth(self, *_args, **_kwargs)
  448.         if val:
  449.             val = wxDateTimePtr(val)
  450.         
  451.         return val
  452.  
  453.     
  454.     def SetDay(self, *_args, **_kwargs):
  455.         val = utilsc.wxDateTime_SetDay(self, *_args, **_kwargs)
  456.         if val:
  457.             val = wxDateTimePtr(val)
  458.         
  459.         return val
  460.  
  461.     
  462.     def SetHour(self, *_args, **_kwargs):
  463.         val = utilsc.wxDateTime_SetHour(self, *_args, **_kwargs)
  464.         if val:
  465.             val = wxDateTimePtr(val)
  466.         
  467.         return val
  468.  
  469.     
  470.     def SetMinute(self, *_args, **_kwargs):
  471.         val = utilsc.wxDateTime_SetMinute(self, *_args, **_kwargs)
  472.         if val:
  473.             val = wxDateTimePtr(val)
  474.         
  475.         return val
  476.  
  477.     
  478.     def SetSecond(self, *_args, **_kwargs):
  479.         val = utilsc.wxDateTime_SetSecond(self, *_args, **_kwargs)
  480.         if val:
  481.             val = wxDateTimePtr(val)
  482.         
  483.         return val
  484.  
  485.     
  486.     def SetMillisecond(self, *_args, **_kwargs):
  487.         val = utilsc.wxDateTime_SetMillisecond(self, *_args, **_kwargs)
  488.         if val:
  489.             val = wxDateTimePtr(val)
  490.         
  491.         return val
  492.  
  493.     
  494.     def SetToWeekDayInSameWeek(self, *_args, **_kwargs):
  495.         val = utilsc.wxDateTime_SetToWeekDayInSameWeek(self, *_args, **_kwargs)
  496.         if val:
  497.             val = wxDateTimePtr(val)
  498.         
  499.         return val
  500.  
  501.     
  502.     def GetWeekDayInSameWeek(self, *_args, **_kwargs):
  503.         val = utilsc.wxDateTime_GetWeekDayInSameWeek(self, *_args, **_kwargs)
  504.         if val:
  505.             val = wxDateTimePtr(val)
  506.             val.thisown = 1
  507.         
  508.         return val
  509.  
  510.     
  511.     def SetToNextWeekDay(self, *_args, **_kwargs):
  512.         val = utilsc.wxDateTime_SetToNextWeekDay(self, *_args, **_kwargs)
  513.         if val:
  514.             val = wxDateTimePtr(val)
  515.         
  516.         return val
  517.  
  518.     
  519.     def GetNextWeekDay(self, *_args, **_kwargs):
  520.         val = utilsc.wxDateTime_GetNextWeekDay(self, *_args, **_kwargs)
  521.         if val:
  522.             val = wxDateTimePtr(val)
  523.             val.thisown = 1
  524.         
  525.         return val
  526.  
  527.     
  528.     def SetToPrevWeekDay(self, *_args, **_kwargs):
  529.         val = utilsc.wxDateTime_SetToPrevWeekDay(self, *_args, **_kwargs)
  530.         if val:
  531.             val = wxDateTimePtr(val)
  532.         
  533.         return val
  534.  
  535.     
  536.     def GetPrevWeekDay(self, *_args, **_kwargs):
  537.         val = utilsc.wxDateTime_GetPrevWeekDay(self, *_args, **_kwargs)
  538.         if val:
  539.             val = wxDateTimePtr(val)
  540.             val.thisown = 1
  541.         
  542.         return val
  543.  
  544.     
  545.     def SetToWeekDay(self, *_args, **_kwargs):
  546.         val = utilsc.wxDateTime_SetToWeekDay(self, *_args, **_kwargs)
  547.         return val
  548.  
  549.     
  550.     def SetToLastWeekDay(self, *_args, **_kwargs):
  551.         val = utilsc.wxDateTime_SetToLastWeekDay(self, *_args, **_kwargs)
  552.         return val
  553.  
  554.     
  555.     def GetLastWeekDay(self, *_args, **_kwargs):
  556.         val = utilsc.wxDateTime_GetLastWeekDay(self, *_args, **_kwargs)
  557.         if val:
  558.             val = wxDateTimePtr(val)
  559.             val.thisown = 1
  560.         
  561.         return val
  562.  
  563.     
  564.     def SetToTheWeek(self, *_args, **_kwargs):
  565.         val = utilsc.wxDateTime_SetToTheWeek(self, *_args, **_kwargs)
  566.         return val
  567.  
  568.     
  569.     def GetWeek(self, *_args, **_kwargs):
  570.         val = utilsc.wxDateTime_GetWeek(self, *_args, **_kwargs)
  571.         if val:
  572.             val = wxDateTimePtr(val)
  573.             val.thisown = 1
  574.         
  575.         return val
  576.  
  577.     
  578.     def SetToLastMonthDay(self, *_args, **_kwargs):
  579.         val = utilsc.wxDateTime_SetToLastMonthDay(self, *_args, **_kwargs)
  580.         if val:
  581.             val = wxDateTimePtr(val)
  582.         
  583.         return val
  584.  
  585.     
  586.     def GetLastMonthDay(self, *_args, **_kwargs):
  587.         val = utilsc.wxDateTime_GetLastMonthDay(self, *_args, **_kwargs)
  588.         if val:
  589.             val = wxDateTimePtr(val)
  590.             val.thisown = 1
  591.         
  592.         return val
  593.  
  594.     
  595.     def SetToYearDay(self, *_args, **_kwargs):
  596.         val = utilsc.wxDateTime_SetToYearDay(self, *_args, **_kwargs)
  597.         if val:
  598.             val = wxDateTimePtr(val)
  599.         
  600.         return val
  601.  
  602.     
  603.     def GetYearDay(self, *_args, **_kwargs):
  604.         val = utilsc.wxDateTime_GetYearDay(self, *_args, **_kwargs)
  605.         if val:
  606.             val = wxDateTimePtr(val)
  607.             val.thisown = 1
  608.         
  609.         return val
  610.  
  611.     
  612.     def GetJulianDayNumber(self, *_args, **_kwargs):
  613.         val = utilsc.wxDateTime_GetJulianDayNumber(self, *_args, **_kwargs)
  614.         return val
  615.  
  616.     
  617.     def GetJDN(self, *_args, **_kwargs):
  618.         val = utilsc.wxDateTime_GetJDN(self, *_args, **_kwargs)
  619.         return val
  620.  
  621.     
  622.     def GetModifiedJulianDayNumber(self, *_args, **_kwargs):
  623.         val = utilsc.wxDateTime_GetModifiedJulianDayNumber(self, *_args, **_kwargs)
  624.         return val
  625.  
  626.     
  627.     def GetMJD(self, *_args, **_kwargs):
  628.         val = utilsc.wxDateTime_GetMJD(self, *_args, **_kwargs)
  629.         return val
  630.  
  631.     
  632.     def GetRataDie(self, *_args, **_kwargs):
  633.         val = utilsc.wxDateTime_GetRataDie(self, *_args, **_kwargs)
  634.         return val
  635.  
  636.     
  637.     def ToTimezone(self, *_args, **_kwargs):
  638.         val = utilsc.wxDateTime_ToTimezone(self, *_args, **_kwargs)
  639.         if val:
  640.             val = wxDateTimePtr(val)
  641.             val.thisown = 1
  642.         
  643.         return val
  644.  
  645.     
  646.     def MakeTimezone(self, *_args, **_kwargs):
  647.         val = utilsc.wxDateTime_MakeTimezone(self, *_args, **_kwargs)
  648.         if val:
  649.             val = wxDateTimePtr(val)
  650.         
  651.         return val
  652.  
  653.     
  654.     def ToGMT(self, *_args, **_kwargs):
  655.         val = utilsc.wxDateTime_ToGMT(self, *_args, **_kwargs)
  656.         if val:
  657.             val = wxDateTimePtr(val)
  658.             val.thisown = 1
  659.         
  660.         return val
  661.  
  662.     
  663.     def MakeGMT(self, *_args, **_kwargs):
  664.         val = utilsc.wxDateTime_MakeGMT(self, *_args, **_kwargs)
  665.         if val:
  666.             val = wxDateTimePtr(val)
  667.         
  668.         return val
  669.  
  670.     
  671.     def IsDST(self, *_args, **_kwargs):
  672.         val = utilsc.wxDateTime_IsDST(self, *_args, **_kwargs)
  673.         return val
  674.  
  675.     
  676.     def IsValid(self, *_args, **_kwargs):
  677.         val = utilsc.wxDateTime_IsValid(self, *_args, **_kwargs)
  678.         return val
  679.  
  680.     
  681.     def GetTicks(self, *_args, **_kwargs):
  682.         val = utilsc.wxDateTime_GetTicks(self, *_args, **_kwargs)
  683.         return val
  684.  
  685.     
  686.     def GetYear(self, *_args, **_kwargs):
  687.         val = utilsc.wxDateTime_GetYear(self, *_args, **_kwargs)
  688.         return val
  689.  
  690.     
  691.     def GetMonth(self, *_args, **_kwargs):
  692.         val = utilsc.wxDateTime_GetMonth(self, *_args, **_kwargs)
  693.         return val
  694.  
  695.     
  696.     def GetDay(self, *_args, **_kwargs):
  697.         val = utilsc.wxDateTime_GetDay(self, *_args, **_kwargs)
  698.         return val
  699.  
  700.     
  701.     def GetWeekDay(self, *_args, **_kwargs):
  702.         val = utilsc.wxDateTime_GetWeekDay(self, *_args, **_kwargs)
  703.         return val
  704.  
  705.     
  706.     def GetHour(self, *_args, **_kwargs):
  707.         val = utilsc.wxDateTime_GetHour(self, *_args, **_kwargs)
  708.         return val
  709.  
  710.     
  711.     def GetMinute(self, *_args, **_kwargs):
  712.         val = utilsc.wxDateTime_GetMinute(self, *_args, **_kwargs)
  713.         return val
  714.  
  715.     
  716.     def GetSecond(self, *_args, **_kwargs):
  717.         val = utilsc.wxDateTime_GetSecond(self, *_args, **_kwargs)
  718.         return val
  719.  
  720.     
  721.     def GetMillisecond(self, *_args, **_kwargs):
  722.         val = utilsc.wxDateTime_GetMillisecond(self, *_args, **_kwargs)
  723.         return val
  724.  
  725.     
  726.     def GetDayOfYear(self, *_args, **_kwargs):
  727.         val = utilsc.wxDateTime_GetDayOfYear(self, *_args, **_kwargs)
  728.         return val
  729.  
  730.     
  731.     def GetWeekOfYear(self, *_args, **_kwargs):
  732.         val = utilsc.wxDateTime_GetWeekOfYear(self, *_args, **_kwargs)
  733.         return val
  734.  
  735.     
  736.     def GetWeekOfMonth(self, *_args, **_kwargs):
  737.         val = utilsc.wxDateTime_GetWeekOfMonth(self, *_args, **_kwargs)
  738.         return val
  739.  
  740.     
  741.     def IsWorkDay(self, *_args, **_kwargs):
  742.         val = utilsc.wxDateTime_IsWorkDay(self, *_args, **_kwargs)
  743.         return val
  744.  
  745.     
  746.     def IsEqualTo(self, *_args, **_kwargs):
  747.         val = utilsc.wxDateTime_IsEqualTo(self, *_args, **_kwargs)
  748.         return val
  749.  
  750.     
  751.     def IsEarlierThan(self, *_args, **_kwargs):
  752.         val = utilsc.wxDateTime_IsEarlierThan(self, *_args, **_kwargs)
  753.         return val
  754.  
  755.     
  756.     def IsLaterThan(self, *_args, **_kwargs):
  757.         val = utilsc.wxDateTime_IsLaterThan(self, *_args, **_kwargs)
  758.         return val
  759.  
  760.     
  761.     def IsStrictlyBetween(self, *_args, **_kwargs):
  762.         val = utilsc.wxDateTime_IsStrictlyBetween(self, *_args, **_kwargs)
  763.         return val
  764.  
  765.     
  766.     def IsBetween(self, *_args, **_kwargs):
  767.         val = utilsc.wxDateTime_IsBetween(self, *_args, **_kwargs)
  768.         return val
  769.  
  770.     
  771.     def IsSameDate(self, *_args, **_kwargs):
  772.         val = utilsc.wxDateTime_IsSameDate(self, *_args, **_kwargs)
  773.         return val
  774.  
  775.     
  776.     def IsSameTime(self, *_args, **_kwargs):
  777.         val = utilsc.wxDateTime_IsSameTime(self, *_args, **_kwargs)
  778.         return val
  779.  
  780.     
  781.     def IsEqualUpTo(self, *_args, **_kwargs):
  782.         val = utilsc.wxDateTime_IsEqualUpTo(self, *_args, **_kwargs)
  783.         return val
  784.  
  785.     
  786.     def AddTS(self, *_args, **_kwargs):
  787.         val = utilsc.wxDateTime_AddTS(self, *_args, **_kwargs)
  788.         if val:
  789.             val = wxDateTimePtr(val)
  790.         
  791.         return val
  792.  
  793.     
  794.     def AddDS(self, *_args, **_kwargs):
  795.         val = utilsc.wxDateTime_AddDS(self, *_args, **_kwargs)
  796.         if val:
  797.             val = wxDateTimePtr(val)
  798.         
  799.         return val
  800.  
  801.     
  802.     def SubtractTS(self, *_args, **_kwargs):
  803.         val = utilsc.wxDateTime_SubtractTS(self, *_args, **_kwargs)
  804.         if val:
  805.             val = wxDateTimePtr(val)
  806.         
  807.         return val
  808.  
  809.     
  810.     def SubtractDS(self, *_args, **_kwargs):
  811.         val = utilsc.wxDateTime_SubtractDS(self, *_args, **_kwargs)
  812.         if val:
  813.             val = wxDateTimePtr(val)
  814.         
  815.         return val
  816.  
  817.     
  818.     def Subtract(self, *_args, **_kwargs):
  819.         val = utilsc.wxDateTime_Subtract(self, *_args, **_kwargs)
  820.         if val:
  821.             val = wxTimeSpanPtr(val)
  822.             val.thisown = 1
  823.         
  824.         return val
  825.  
  826.     
  827.     def __add__TS(self, *_args, **_kwargs):
  828.         val = utilsc.wxDateTime___add__TS(self, *_args, **_kwargs)
  829.         if val:
  830.             val = wxDateTimePtr(val)
  831.             val.thisown = 1
  832.         
  833.         return val
  834.  
  835.     
  836.     def __add__DS(self, *_args, **_kwargs):
  837.         val = utilsc.wxDateTime___add__DS(self, *_args, **_kwargs)
  838.         if val:
  839.             val = wxDateTimePtr(val)
  840.             val.thisown = 1
  841.         
  842.         return val
  843.  
  844.     
  845.     def __sub__DT(self, *_args, **_kwargs):
  846.         val = utilsc.wxDateTime___sub__DT(self, *_args, **_kwargs)
  847.         if val:
  848.             val = wxTimeSpanPtr(val)
  849.             val.thisown = 1
  850.         
  851.         return val
  852.  
  853.     
  854.     def __sub__TS(self, *_args, **_kwargs):
  855.         val = utilsc.wxDateTime___sub__TS(self, *_args, **_kwargs)
  856.         if val:
  857.             val = wxDateTimePtr(val)
  858.             val.thisown = 1
  859.         
  860.         return val
  861.  
  862.     
  863.     def __sub__DS(self, *_args, **_kwargs):
  864.         val = utilsc.wxDateTime___sub__DS(self, *_args, **_kwargs)
  865.         if val:
  866.             val = wxDateTimePtr(val)
  867.             val.thisown = 1
  868.         
  869.         return val
  870.  
  871.     
  872.     def __cmp__(self, *_args, **_kwargs):
  873.         val = utilsc.wxDateTime___cmp__(self, *_args, **_kwargs)
  874.         return val
  875.  
  876.     
  877.     def ParseRfc822Date(self, *_args, **_kwargs):
  878.         val = utilsc.wxDateTime_ParseRfc822Date(self, *_args, **_kwargs)
  879.         return val
  880.  
  881.     
  882.     def ParseFormat(self, *_args, **_kwargs):
  883.         val = utilsc.wxDateTime_ParseFormat(self, *_args, **_kwargs)
  884.         return val
  885.  
  886.     
  887.     def ParseDateTime(self, *_args, **_kwargs):
  888.         val = utilsc.wxDateTime_ParseDateTime(self, *_args, **_kwargs)
  889.         return val
  890.  
  891.     
  892.     def ParseDate(self, *_args, **_kwargs):
  893.         val = utilsc.wxDateTime_ParseDate(self, *_args, **_kwargs)
  894.         return val
  895.  
  896.     
  897.     def ParseTime(self, *_args, **_kwargs):
  898.         val = utilsc.wxDateTime_ParseTime(self, *_args, **_kwargs)
  899.         return val
  900.  
  901.     
  902.     def Format(self, *_args, **_kwargs):
  903.         val = utilsc.wxDateTime_Format(self, *_args, **_kwargs)
  904.         return val
  905.  
  906.     
  907.     def FormatDate(self, *_args, **_kwargs):
  908.         val = utilsc.wxDateTime_FormatDate(self, *_args, **_kwargs)
  909.         return val
  910.  
  911.     
  912.     def FormatTime(self, *_args, **_kwargs):
  913.         val = utilsc.wxDateTime_FormatTime(self, *_args, **_kwargs)
  914.         return val
  915.  
  916.     
  917.     def FormatISODate(self, *_args, **_kwargs):
  918.         val = utilsc.wxDateTime_FormatISODate(self, *_args, **_kwargs)
  919.         return val
  920.  
  921.     
  922.     def FormatISOTime(self, *_args, **_kwargs):
  923.         val = utilsc.wxDateTime_FormatISOTime(self, *_args, **_kwargs)
  924.         return val
  925.  
  926.     
  927.     def __repr__(self):
  928.         return '<%s.%s instance; proxy of C++ wxDateTime instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  929.  
  930.     
  931.     def __add__(self, other):
  932.         if isinstance(other, wxTimeSpanPtr):
  933.             return self._wxDateTimePtr__add__TS(other)
  934.         
  935.         if isinstance(other, wxDateSpanPtr):
  936.             return self._wxDateTimePtr__add__DS(other)
  937.         
  938.         raise TypeError, 'Invalid r.h.s. type for __add__'
  939.  
  940.     
  941.     def __sub__(self, other):
  942.         if isinstance(other, wxDateTimePtr):
  943.             return self._wxDateTimePtr__sub__DT(other)
  944.         
  945.         if isinstance(other, wxTimeSpanPtr):
  946.             return self._wxDateTimePtr__sub__TS(other)
  947.         
  948.         if isinstance(other, wxDateSpanPtr):
  949.             return self._wxDateTimePtr__sub__DS(other)
  950.         
  951.         raise TypeError, 'Invalid r.h.s. type for __sub__'
  952.  
  953.     
  954.     def __repr__(self):
  955.         return '<wxDateTime: "%s" at %s>' % (self.Format(), self.this)
  956.  
  957.     
  958.     def __str__(self):
  959.         return self.Format()
  960.  
  961.  
  962.  
  963. class wxDateTime(wxDateTimePtr):
  964.     
  965.     def __init__(self, *_args, **_kwargs):
  966.         self.this = utilsc.new_wxDateTime(*_args, **_kwargs)
  967.         self.thisown = 1
  968.  
  969.  
  970.  
  971. def wxDateTimeFromTimeT(*_args, **_kwargs):
  972.     val = wxDateTimePtr(utilsc.new_wxDateTimeFromTimeT(*_args, **_kwargs))
  973.     val.thisown = 1
  974.     return val
  975.  
  976.  
  977. def wxDateTimeFromJDN(*_args, **_kwargs):
  978.     val = wxDateTimePtr(utilsc.new_wxDateTimeFromJDN(*_args, **_kwargs))
  979.     val.thisown = 1
  980.     return val
  981.  
  982.  
  983. def wxDateTimeFromHMS(*_args, **_kwargs):
  984.     val = wxDateTimePtr(utilsc.new_wxDateTimeFromHMS(*_args, **_kwargs))
  985.     val.thisown = 1
  986.     return val
  987.  
  988.  
  989. def wxDateTimeFromDMY(*_args, **_kwargs):
  990.     val = wxDateTimePtr(utilsc.new_wxDateTimeFromDMY(*_args, **_kwargs))
  991.     val.thisown = 1
  992.     return val
  993.  
  994.  
  995. class wxTimeSpanPtr:
  996.     
  997.     def __init__(self, this):
  998.         self.this = this
  999.         self.thisown = 0
  1000.  
  1001.     
  1002.     def __del__(self, delfunc = utilsc.delete_wxTimeSpan):
  1003.         if self.thisown == 1:
  1004.             
  1005.             try:
  1006.                 delfunc(self)
  1007.  
  1008.         
  1009.  
  1010.     
  1011.     def Add(self, *_args, **_kwargs):
  1012.         val = utilsc.wxTimeSpan_Add(self, *_args, **_kwargs)
  1013.         if val:
  1014.             val = wxTimeSpanPtr(val)
  1015.         
  1016.         return val
  1017.  
  1018.     
  1019.     def Subtract(self, *_args, **_kwargs):
  1020.         val = utilsc.wxTimeSpan_Subtract(self, *_args, **_kwargs)
  1021.         if val:
  1022.             val = wxTimeSpanPtr(val)
  1023.         
  1024.         return val
  1025.  
  1026.     
  1027.     def Multiply(self, *_args, **_kwargs):
  1028.         val = utilsc.wxTimeSpan_Multiply(self, *_args, **_kwargs)
  1029.         if val:
  1030.             val = wxTimeSpanPtr(val)
  1031.         
  1032.         return val
  1033.  
  1034.     
  1035.     def Neg(self, *_args, **_kwargs):
  1036.         val = utilsc.wxTimeSpan_Neg(self, *_args, **_kwargs)
  1037.         if val:
  1038.             val = wxTimeSpanPtr(val)
  1039.         
  1040.         return val
  1041.  
  1042.     
  1043.     def Abs(self, *_args, **_kwargs):
  1044.         val = utilsc.wxTimeSpan_Abs(self, *_args, **_kwargs)
  1045.         if val:
  1046.             val = wxTimeSpanPtr(val)
  1047.             val.thisown = 1
  1048.         
  1049.         return val
  1050.  
  1051.     
  1052.     def __add__(self, *_args, **_kwargs):
  1053.         val = utilsc.wxTimeSpan___add__(self, *_args, **_kwargs)
  1054.         if val:
  1055.             val = wxTimeSpanPtr(val)
  1056.             val.thisown = 1
  1057.         
  1058.         return val
  1059.  
  1060.     
  1061.     def __sub__(self, *_args, **_kwargs):
  1062.         val = utilsc.wxTimeSpan___sub__(self, *_args, **_kwargs)
  1063.         if val:
  1064.             val = wxTimeSpanPtr(val)
  1065.             val.thisown = 1
  1066.         
  1067.         return val
  1068.  
  1069.     
  1070.     def __mul__(self, *_args, **_kwargs):
  1071.         val = utilsc.wxTimeSpan___mul__(self, *_args, **_kwargs)
  1072.         if val:
  1073.             val = wxTimeSpanPtr(val)
  1074.             val.thisown = 1
  1075.         
  1076.         return val
  1077.  
  1078.     
  1079.     def __rmul__(self, *_args, **_kwargs):
  1080.         val = utilsc.wxTimeSpan___rmul__(self, *_args, **_kwargs)
  1081.         if val:
  1082.             val = wxTimeSpanPtr(val)
  1083.             val.thisown = 1
  1084.         
  1085.         return val
  1086.  
  1087.     
  1088.     def __neg__(self, *_args, **_kwargs):
  1089.         val = utilsc.wxTimeSpan___neg__(self, *_args, **_kwargs)
  1090.         if val:
  1091.             val = wxTimeSpanPtr(val)
  1092.             val.thisown = 1
  1093.         
  1094.         return val
  1095.  
  1096.     
  1097.     def __cmp__(self, *_args, **_kwargs):
  1098.         val = utilsc.wxTimeSpan___cmp__(self, *_args, **_kwargs)
  1099.         return val
  1100.  
  1101.     
  1102.     def IsNull(self, *_args, **_kwargs):
  1103.         val = utilsc.wxTimeSpan_IsNull(self, *_args, **_kwargs)
  1104.         return val
  1105.  
  1106.     
  1107.     def IsPositive(self, *_args, **_kwargs):
  1108.         val = utilsc.wxTimeSpan_IsPositive(self, *_args, **_kwargs)
  1109.         return val
  1110.  
  1111.     
  1112.     def IsNegative(self, *_args, **_kwargs):
  1113.         val = utilsc.wxTimeSpan_IsNegative(self, *_args, **_kwargs)
  1114.         return val
  1115.  
  1116.     
  1117.     def IsEqualTo(self, *_args, **_kwargs):
  1118.         val = utilsc.wxTimeSpan_IsEqualTo(self, *_args, **_kwargs)
  1119.         return val
  1120.  
  1121.     
  1122.     def IsLongerThan(self, *_args, **_kwargs):
  1123.         val = utilsc.wxTimeSpan_IsLongerThan(self, *_args, **_kwargs)
  1124.         return val
  1125.  
  1126.     
  1127.     def IsShorterThan(self, *_args, **_kwargs):
  1128.         val = utilsc.wxTimeSpan_IsShorterThan(self, *_args, **_kwargs)
  1129.         return val
  1130.  
  1131.     
  1132.     def GetWeeks(self, *_args, **_kwargs):
  1133.         val = utilsc.wxTimeSpan_GetWeeks(self, *_args, **_kwargs)
  1134.         return val
  1135.  
  1136.     
  1137.     def GetDays(self, *_args, **_kwargs):
  1138.         val = utilsc.wxTimeSpan_GetDays(self, *_args, **_kwargs)
  1139.         return val
  1140.  
  1141.     
  1142.     def GetHours(self, *_args, **_kwargs):
  1143.         val = utilsc.wxTimeSpan_GetHours(self, *_args, **_kwargs)
  1144.         return val
  1145.  
  1146.     
  1147.     def GetMinutes(self, *_args, **_kwargs):
  1148.         val = utilsc.wxTimeSpan_GetMinutes(self, *_args, **_kwargs)
  1149.         return val
  1150.  
  1151.     
  1152.     def GetSeconds(self, *_args, **_kwargs):
  1153.         val = utilsc.wxTimeSpan_GetSeconds(self, *_args, **_kwargs)
  1154.         return val
  1155.  
  1156.     
  1157.     def GetMilliseconds(self, *_args, **_kwargs):
  1158.         val = utilsc.wxTimeSpan_GetMilliseconds(self, *_args, **_kwargs)
  1159.         return val
  1160.  
  1161.     
  1162.     def Format(self, *_args, **_kwargs):
  1163.         val = utilsc.wxTimeSpan_Format(self, *_args, **_kwargs)
  1164.         return val
  1165.  
  1166.     
  1167.     def __repr__(self):
  1168.         return '<%s.%s instance; proxy of C++ wxTimeSpan instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  1169.  
  1170.  
  1171.  
  1172. class wxTimeSpan(wxTimeSpanPtr):
  1173.     
  1174.     def __init__(self, *_args, **_kwargs):
  1175.         self.this = utilsc.new_wxTimeSpan(*_args, **_kwargs)
  1176.         self.thisown = 1
  1177.  
  1178.  
  1179.  
  1180. class wxDateSpanPtr:
  1181.     
  1182.     def __init__(self, this):
  1183.         self.this = this
  1184.         self.thisown = 0
  1185.  
  1186.     
  1187.     def __del__(self, delfunc = utilsc.delete_wxDateSpan):
  1188.         if self.thisown == 1:
  1189.             
  1190.             try:
  1191.                 delfunc(self)
  1192.  
  1193.         
  1194.  
  1195.     
  1196.     def SetYears(self, *_args, **_kwargs):
  1197.         val = utilsc.wxDateSpan_SetYears(self, *_args, **_kwargs)
  1198.         if val:
  1199.             val = wxDateSpanPtr(val)
  1200.         
  1201.         return val
  1202.  
  1203.     
  1204.     def SetMonths(self, *_args, **_kwargs):
  1205.         val = utilsc.wxDateSpan_SetMonths(self, *_args, **_kwargs)
  1206.         if val:
  1207.             val = wxDateSpanPtr(val)
  1208.         
  1209.         return val
  1210.  
  1211.     
  1212.     def SetWeeks(self, *_args, **_kwargs):
  1213.         val = utilsc.wxDateSpan_SetWeeks(self, *_args, **_kwargs)
  1214.         if val:
  1215.             val = wxDateSpanPtr(val)
  1216.         
  1217.         return val
  1218.  
  1219.     
  1220.     def SetDays(self, *_args, **_kwargs):
  1221.         val = utilsc.wxDateSpan_SetDays(self, *_args, **_kwargs)
  1222.         if val:
  1223.             val = wxDateSpanPtr(val)
  1224.         
  1225.         return val
  1226.  
  1227.     
  1228.     def GetYears(self, *_args, **_kwargs):
  1229.         val = utilsc.wxDateSpan_GetYears(self, *_args, **_kwargs)
  1230.         return val
  1231.  
  1232.     
  1233.     def GetMonths(self, *_args, **_kwargs):
  1234.         val = utilsc.wxDateSpan_GetMonths(self, *_args, **_kwargs)
  1235.         return val
  1236.  
  1237.     
  1238.     def GetWeeks(self, *_args, **_kwargs):
  1239.         val = utilsc.wxDateSpan_GetWeeks(self, *_args, **_kwargs)
  1240.         return val
  1241.  
  1242.     
  1243.     def GetDays(self, *_args, **_kwargs):
  1244.         val = utilsc.wxDateSpan_GetDays(self, *_args, **_kwargs)
  1245.         return val
  1246.  
  1247.     
  1248.     def GetTotalDays(self, *_args, **_kwargs):
  1249.         val = utilsc.wxDateSpan_GetTotalDays(self, *_args, **_kwargs)
  1250.         return val
  1251.  
  1252.     
  1253.     def Add(self, *_args, **_kwargs):
  1254.         val = utilsc.wxDateSpan_Add(self, *_args, **_kwargs)
  1255.         if val:
  1256.             val = wxDateSpanPtr(val)
  1257.         
  1258.         return val
  1259.  
  1260.     
  1261.     def Subtract(self, *_args, **_kwargs):
  1262.         val = utilsc.wxDateSpan_Subtract(self, *_args, **_kwargs)
  1263.         if val:
  1264.             val = wxDateSpanPtr(val)
  1265.         
  1266.         return val
  1267.  
  1268.     
  1269.     def Neg(self, *_args, **_kwargs):
  1270.         val = utilsc.wxDateSpan_Neg(self, *_args, **_kwargs)
  1271.         if val:
  1272.             val = wxDateSpanPtr(val)
  1273.         
  1274.         return val
  1275.  
  1276.     
  1277.     def Multiply(self, *_args, **_kwargs):
  1278.         val = utilsc.wxDateSpan_Multiply(self, *_args, **_kwargs)
  1279.         if val:
  1280.             val = wxDateSpanPtr(val)
  1281.         
  1282.         return val
  1283.  
  1284.     
  1285.     def __add__(self, *_args, **_kwargs):
  1286.         val = utilsc.wxDateSpan___add__(self, *_args, **_kwargs)
  1287.         if val:
  1288.             val = wxDateSpanPtr(val)
  1289.             val.thisown = 1
  1290.         
  1291.         return val
  1292.  
  1293.     
  1294.     def __sub__(self, *_args, **_kwargs):
  1295.         val = utilsc.wxDateSpan___sub__(self, *_args, **_kwargs)
  1296.         if val:
  1297.             val = wxDateSpanPtr(val)
  1298.             val.thisown = 1
  1299.         
  1300.         return val
  1301.  
  1302.     
  1303.     def __mul__(self, *_args, **_kwargs):
  1304.         val = utilsc.wxDateSpan___mul__(self, *_args, **_kwargs)
  1305.         if val:
  1306.             val = wxDateSpanPtr(val)
  1307.             val.thisown = 1
  1308.         
  1309.         return val
  1310.  
  1311.     
  1312.     def __rmul__(self, *_args, **_kwargs):
  1313.         val = utilsc.wxDateSpan___rmul__(self, *_args, **_kwargs)
  1314.         if val:
  1315.             val = wxDateSpanPtr(val)
  1316.             val.thisown = 1
  1317.         
  1318.         return val
  1319.  
  1320.     
  1321.     def __neg__(self, *_args, **_kwargs):
  1322.         val = utilsc.wxDateSpan___neg__(self, *_args, **_kwargs)
  1323.         if val:
  1324.             val = wxDateSpanPtr(val)
  1325.             val.thisown = 1
  1326.         
  1327.         return val
  1328.  
  1329.     
  1330.     def __repr__(self):
  1331.         return '<%s.%s instance; proxy of C++ wxDateSpan instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  1332.  
  1333.  
  1334.  
  1335. class wxDateSpan(wxDateSpanPtr):
  1336.     
  1337.     def __init__(self, *_args, **_kwargs):
  1338.         self.this = utilsc.new_wxDateSpan(*_args, **_kwargs)
  1339.         self.thisown = 1
  1340.  
  1341.  
  1342. wxGetLocalTime = utilsc.wxGetLocalTime
  1343. wxGetUTCTime = utilsc.wxGetUTCTime
  1344. wxGetCurrentTime = utilsc.wxGetCurrentTime
  1345. wxGetLocalTimeMillis = utilsc.wxGetLocalTimeMillis
  1346.  
  1347. def wxConfigBase_Set(*_args, **_kwargs):
  1348.     val = utilsc.wxConfigBase_Set(*_args, **_kwargs)
  1349.     if val:
  1350.         val = wxConfigBasePtr(val)
  1351.     
  1352.     return val
  1353.  
  1354.  
  1355. def wxConfigBase_Get(*_args, **_kwargs):
  1356.     val = utilsc.wxConfigBase_Get(*_args, **_kwargs)
  1357.     if val:
  1358.         val = wxConfigBasePtr(val)
  1359.     
  1360.     return val
  1361.  
  1362.  
  1363. def wxConfigBase_Create(*_args, **_kwargs):
  1364.     val = utilsc.wxConfigBase_Create(*_args, **_kwargs)
  1365.     if val:
  1366.         val = wxConfigBasePtr(val)
  1367.     
  1368.     return val
  1369.  
  1370. wxConfigBase_DontCreateOnDemand = utilsc.wxConfigBase_DontCreateOnDemand
  1371. wxDateTime_SetCountry = utilsc.wxDateTime_SetCountry
  1372. wxDateTime_GetCountry = utilsc.wxDateTime_GetCountry
  1373. wxDateTime_IsWestEuropeanCountry = utilsc.wxDateTime_IsWestEuropeanCountry
  1374. wxDateTime_GetCurrentYear = utilsc.wxDateTime_GetCurrentYear
  1375. wxDateTime_ConvertYearToBC = utilsc.wxDateTime_ConvertYearToBC
  1376. wxDateTime_GetCurrentMonth = utilsc.wxDateTime_GetCurrentMonth
  1377. wxDateTime_IsLeapYear = utilsc.wxDateTime_IsLeapYear
  1378. wxDateTime_GetCentury = utilsc.wxDateTime_GetCentury
  1379. wxDateTime_GetNumberOfDaysinYear = utilsc.wxDateTime_GetNumberOfDaysinYear
  1380. wxDateTime_GetNumberOfDaysInMonth = utilsc.wxDateTime_GetNumberOfDaysInMonth
  1381. wxDateTime_GetMonthName = utilsc.wxDateTime_GetMonthName
  1382. wxDateTime_GetWeekDayName = utilsc.wxDateTime_GetWeekDayName
  1383. wxDateTime_GetAmPmStrings = utilsc.wxDateTime_GetAmPmStrings
  1384. wxDateTime_IsDSTApplicable = utilsc.wxDateTime_IsDSTApplicable
  1385.  
  1386. def wxDateTime_GetBeginDST(*_args, **_kwargs):
  1387.     val = utilsc.wxDateTime_GetBeginDST(*_args, **_kwargs)
  1388.     if val:
  1389.         val = wxDateTimePtr(val)
  1390.         val.thisown = 1
  1391.     
  1392.     return val
  1393.  
  1394.  
  1395. def wxDateTime_GetEndDST(*_args, **_kwargs):
  1396.     val = utilsc.wxDateTime_GetEndDST(*_args, **_kwargs)
  1397.     if val:
  1398.         val = wxDateTimePtr(val)
  1399.         val.thisown = 1
  1400.     
  1401.     return val
  1402.  
  1403.  
  1404. def wxDateTime_Now(*_args, **_kwargs):
  1405.     val = utilsc.wxDateTime_Now(*_args, **_kwargs)
  1406.     if val:
  1407.         val = wxDateTimePtr(val)
  1408.         val.thisown = 1
  1409.     
  1410.     return val
  1411.  
  1412.  
  1413. def wxDateTime_UNow(*_args, **_kwargs):
  1414.     val = utilsc.wxDateTime_UNow(*_args, **_kwargs)
  1415.     if val:
  1416.         val = wxDateTimePtr(val)
  1417.         val.thisown = 1
  1418.     
  1419.     return val
  1420.  
  1421.  
  1422. def wxDateTime_Today(*_args, **_kwargs):
  1423.     val = utilsc.wxDateTime_Today(*_args, **_kwargs)
  1424.     if val:
  1425.         val = wxDateTimePtr(val)
  1426.         val.thisown = 1
  1427.     
  1428.     return val
  1429.  
  1430.  
  1431. def wxTimeSpan_Seconds(*_args, **_kwargs):
  1432.     val = utilsc.wxTimeSpan_Seconds(*_args, **_kwargs)
  1433.     if val:
  1434.         val = wxTimeSpanPtr(val)
  1435.         val.thisown = 1
  1436.     
  1437.     return val
  1438.  
  1439.  
  1440. def wxTimeSpan_Second(*_args, **_kwargs):
  1441.     val = utilsc.wxTimeSpan_Second(*_args, **_kwargs)
  1442.     if val:
  1443.         val = wxTimeSpanPtr(val)
  1444.         val.thisown = 1
  1445.     
  1446.     return val
  1447.  
  1448.  
  1449. def wxTimeSpan_Minutes(*_args, **_kwargs):
  1450.     val = utilsc.wxTimeSpan_Minutes(*_args, **_kwargs)
  1451.     if val:
  1452.         val = wxTimeSpanPtr(val)
  1453.         val.thisown = 1
  1454.     
  1455.     return val
  1456.  
  1457.  
  1458. def wxTimeSpan_Minute(*_args, **_kwargs):
  1459.     val = utilsc.wxTimeSpan_Minute(*_args, **_kwargs)
  1460.     if val:
  1461.         val = wxTimeSpanPtr(val)
  1462.         val.thisown = 1
  1463.     
  1464.     return val
  1465.  
  1466.  
  1467. def wxTimeSpan_Hours(*_args, **_kwargs):
  1468.     val = utilsc.wxTimeSpan_Hours(*_args, **_kwargs)
  1469.     if val:
  1470.         val = wxTimeSpanPtr(val)
  1471.         val.thisown = 1
  1472.     
  1473.     return val
  1474.  
  1475.  
  1476. def wxTimeSpan_Hour(*_args, **_kwargs):
  1477.     val = utilsc.wxTimeSpan_Hour(*_args, **_kwargs)
  1478.     if val:
  1479.         val = wxTimeSpanPtr(val)
  1480.         val.thisown = 1
  1481.     
  1482.     return val
  1483.  
  1484.  
  1485. def wxTimeSpan_Days(*_args, **_kwargs):
  1486.     val = utilsc.wxTimeSpan_Days(*_args, **_kwargs)
  1487.     if val:
  1488.         val = wxTimeSpanPtr(val)
  1489.         val.thisown = 1
  1490.     
  1491.     return val
  1492.  
  1493.  
  1494. def wxTimeSpan_Day(*_args, **_kwargs):
  1495.     val = utilsc.wxTimeSpan_Day(*_args, **_kwargs)
  1496.     if val:
  1497.         val = wxTimeSpanPtr(val)
  1498.         val.thisown = 1
  1499.     
  1500.     return val
  1501.  
  1502.  
  1503. def wxTimeSpan_Weeks(*_args, **_kwargs):
  1504.     val = utilsc.wxTimeSpan_Weeks(*_args, **_kwargs)
  1505.     if val:
  1506.         val = wxTimeSpanPtr(val)
  1507.         val.thisown = 1
  1508.     
  1509.     return val
  1510.  
  1511.  
  1512. def wxTimeSpan_Week(*_args, **_kwargs):
  1513.     val = utilsc.wxTimeSpan_Week(*_args, **_kwargs)
  1514.     if val:
  1515.         val = wxTimeSpanPtr(val)
  1516.         val.thisown = 1
  1517.     
  1518.     return val
  1519.  
  1520.  
  1521. def wxDateSpan_Days(*_args, **_kwargs):
  1522.     val = utilsc.wxDateSpan_Days(*_args, **_kwargs)
  1523.     if val:
  1524.         val = wxDateSpanPtr(val)
  1525.         val.thisown = 1
  1526.     
  1527.     return val
  1528.  
  1529.  
  1530. def wxDateSpan_Day(*_args, **_kwargs):
  1531.     val = utilsc.wxDateSpan_Day(*_args, **_kwargs)
  1532.     if val:
  1533.         val = wxDateSpanPtr(val)
  1534.         val.thisown = 1
  1535.     
  1536.     return val
  1537.  
  1538.  
  1539. def wxDateSpan_Weeks(*_args, **_kwargs):
  1540.     val = utilsc.wxDateSpan_Weeks(*_args, **_kwargs)
  1541.     if val:
  1542.         val = wxDateSpanPtr(val)
  1543.         val.thisown = 1
  1544.     
  1545.     return val
  1546.  
  1547.  
  1548. def wxDateSpan_Week(*_args, **_kwargs):
  1549.     val = utilsc.wxDateSpan_Week(*_args, **_kwargs)
  1550.     if val:
  1551.         val = wxDateSpanPtr(val)
  1552.         val.thisown = 1
  1553.     
  1554.     return val
  1555.  
  1556.  
  1557. def wxDateSpan_Months(*_args, **_kwargs):
  1558.     val = utilsc.wxDateSpan_Months(*_args, **_kwargs)
  1559.     if val:
  1560.         val = wxDateSpanPtr(val)
  1561.         val.thisown = 1
  1562.     
  1563.     return val
  1564.  
  1565.  
  1566. def wxDateSpan_Month(*_args, **_kwargs):
  1567.     val = utilsc.wxDateSpan_Month(*_args, **_kwargs)
  1568.     if val:
  1569.         val = wxDateSpanPtr(val)
  1570.         val.thisown = 1
  1571.     
  1572.     return val
  1573.  
  1574.  
  1575. def wxDateSpan_Years(*_args, **_kwargs):
  1576.     val = utilsc.wxDateSpan_Years(*_args, **_kwargs)
  1577.     if val:
  1578.         val = wxDateSpanPtr(val)
  1579.         val.thisown = 1
  1580.     
  1581.     return val
  1582.  
  1583.  
  1584. def wxDateSpan_Year(*_args, **_kwargs):
  1585.     val = utilsc.wxDateSpan_Year(*_args, **_kwargs)
  1586.     if val:
  1587.         val = wxDateSpanPtr(val)
  1588.         val.thisown = 1
  1589.     
  1590.     return val
  1591.  
  1592. wxCONFIG_USE_LOCAL_FILE = utilsc.wxCONFIG_USE_LOCAL_FILE
  1593. wxCONFIG_USE_GLOBAL_FILE = utilsc.wxCONFIG_USE_GLOBAL_FILE
  1594. wxCONFIG_USE_RELATIVE_PATH = utilsc.wxCONFIG_USE_RELATIVE_PATH
  1595. wxCONFIG_USE_NO_ESCAPE_CHARACTERS = utilsc.wxCONFIG_USE_NO_ESCAPE_CHARACTERS
  1596.